A Simple Algorithm for Hamiltonicity
نویسندگان
چکیده
We develop a new algebraic technique that solves the following problem: Given a black box that contains an arithmetic circuit f over a field of characteristic 2 of degree d. Decide whether f , expressed as an equivalent multivariate polynomial, contains a multilinear monomial of degree d. This problem was solved by Williams [4] and Björklund et. al. [5] for a white box (the circuit is given as an input) that contains arithmetic circuit. We show a simple black box algorithm that solves the problem with the same time complexity. This gives a simple randomized algorithm for the simple k-path problem for directed graphs of the same time complexity1 O∗(2k) as in [4] and with reusing the same ideas from [5] with the above gives another algorithm (probably not simpler) for undirected graphs of the same time complexity O∗(1.657k) as in [1, 5].
منابع مشابه
Deciding Graph non-Hamiltonicity via a Closure Algorithm
We present a matching and LP based heuristic algorithm that decides graph non-Hamiltonicity. Each of the n! Hamilton cycles in a complete directed graph on n + 1 vertices corresponds with each of the n! n-permutation matrices P, such that pu,i = 1 if and only if the ith arc in a cycle enters vertex u, starting and ending at vertex n + 1. A graph instance (G) is initially coded as exclusion set ...
متن کاملA Simple Algorithm for Undirected Hamiltonicity
We develop a new algebraic technique that gives a simple randomized algorithm for the simple k-path problem with the same complexity O∗(1.657k) as in [1] and [3].
متن کاملQuasi-Hamiltonicity: A Series of Necessary Conditions for a Digraph to Be Hamiltonian
We introduce new necessary conditions, k-quasi-hamiltonicity (0 k n ? 1), for a digraph of order n to be hamiltonian. Every (k + 1)-quasi-hamiltonian digraph is also k-quasi-hamiltonian; we construct digraphs which are k-quasi-hamiltonian, but not (k + 1)-quasi-hamiltonian. We design an algorithm that checks k-quasi-hamiltonicity of a given digraph with n vertices and m arcs in time O(nm k). We...
متن کاملOn the Fault Tolerance and Hamiltonicity of the Optical Transpose Interconnection System of Non-Hamiltonian Base Graphs
Hamiltonicity is an important property in parallel and distributed computation. Existence of Hamiltonian cycle allows efficient emulation of distributed algorithms on a network wherever such algorithm exists for linear-array and ring, and can ensure deadlock freedom in some routing algorithms in hierarchical interconnection networks. Hamiltonicity can also be used for construction of independen...
متن کاملRecent research in Graph Theory
A well-known and fundamental property of graphs is Hamiltonicity. A connected graph is Hamiltonian if it contains a spanning cycle. Determining if a graph is Hamiltonian is known as a NP-complete problem and no satisfactory characterization exists. Nevertheless, many sufficient conditions for Hamiltonicity were found, usually expressed in terms of degree, connectivity, density, toughness, indep...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1404.2827 شماره
صفحات -
تاریخ انتشار 2014